SIGSETOPS(3) | Linux Programmer's Manual | SIGSETOPS(3) |
이름¶
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - POSIX 시그널 집합 조작
사용법¶
#include <signal.h>
int sigemptyset(sigset_t *set);
int sigfillset(sigset_t *set);
int sigaddset(sigset_t *set, int signum);
int sigdelset(sigset_t *set, int signum);
int sigismember(const sigset_t *set, int signum);
설명¶
sigsetops(3) 함수는 POSIX 시그널 집합들의 조작을 허용한다.
sigemptyset 은 빈 시그널 집합 set 을 만든다.
sigfillset 은 모든 신호가 들어있는 시그널 집합 set 을 만든다.
sigaddset 과 sigdelset 은 각각 시그널 집합 set에서 시그널 signum 를 추가하거나 지운다.
sigismember 는 시그널 signum 가 시그널 집합 set 의 일부인지를 검사한다.
반환값¶
sigemptyset, sigfullset, sigaddset , sigdelset 는 모두 성공시 0을 리턴하고 에러시 -1을 리턴한다.
만일 시그널 signum 가 시그널 집합 set 의 일부라면 sigismember 는 1을 반환하고, signum 가 일부가 아니라면 0을 반환하고 에러라면 -1을 반환한다.
에러¶
- EINVAL
- sig 가 유효한 시그널이 아니다.
호환¶
POSIX
관련 항목¶
번역¶
정강훈 <skyeyes@soback.kornet.net>
2001년 5월 1일
한글 Manpage 프로젝트
(http://man.kldp.org) 2005년 2월 13일
24 September 1994 | Linux 1.0 |